package com.tcd.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tcd.pojo.UserGroup;

import java.util.List;

/**
 * <p>
 * 用户组 服务类
 * </p>
 *
 * @author space
 * @since 2021-05-25
 */
public interface UserGroupService extends IService<UserGroup> {
    Integer addUserGroup(UserGroup group);

    Integer updateUserGroup(UserGroup group);

    Integer deleteUserGroup(Integer[] ids);

    List<UserGroup> getUserGroupFilter(Integer pageIndex,Integer pageSize,String name,Boolean state,Integer roleId);

    Integer getUserGroupFilterCount(String name,Boolean state,Integer roleId);

    Integer setUserGroupRole(Integer groupId, Integer[] roleIds);
}
